'''
公用工具
专门构建参数化需要的数据方法
:filepath,文件的路径
:return:转换后的列表 [(),(),()]
'''
import json
from config import BASE_DIR
def read_json(filepath):
    # 1.打开文件
    with open(filepath,"r",encoding="UTF8") as f:
        # 2. 将json文件转换为python数据类型格式,并赋值给data_list
        data_list = json.load(f)
        # 3. 定义一个空列表,用来保存转换后的元组
        temp_list = []
        # 4. 使用for遍历列表元素
        for i in data_list:
            # 5. 将字典元素的值 i.values() 变为元组格式tuole(),赋值给temp
            temp = tuple(i.values())
            # 6. 将元组添加进列表
            temp_list.append(temp)
        # 7. 返回元组的列表
        return temp_list
if __name__ == '__main__':
    # 加r表示是普通字符串,不要进行转换
    print(read_json(BASE_DIR + r"/data/login_data.json"))
    print(read_json(BASE_DIR + r"/data/emp_add_data.json"))